Адміністрація вирішила продати даний сайт. За детальною інформацією звертайтесь за адресою: rozrahu@gmail.com

ЧИСЛОВЕ ОБЧИСЛЕННЯ ВИЗНАЧЕНИХ ІНТЕГРАЛІВ

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Інститут комп’ютерних технологій, автоматики та метрології
Факультет:
ЗІ
Кафедра:
Не вказано

Інформація про роботу

Рік:
2024
Тип роботи:
Лабораторна робота
Предмет:
Комп’ютерні методи дослідження систем керування
Варіант:
5

Частина тексту файла

Міністерство освіти та науки України Національний університет “Львівська політехніка” Звіт до лабораторної роботи № 5 з курсу “Комп’ютерні методи дослідження систем керування” ЧИСЛОВЕ ОБЧИСЛЕННЯ ВИЗНАЧЕНИХ ІНТЕГРАЛІВ Варіант #5 Мета роботи: вивчити основні методи обчислення визначених інтегралів. Теоретичні відомості: Метод прямокутників У цьому найпростішому випадку здійснюємо заміну малих криволінійних фігур звичайними прямокутниками з основою  ( – к-сть розбиттів) і висотою рівною значенню функції в крапці  та обчислюємо суму площ цих прямокутників (рис. 2а) . (2.1) Формулу (2.1) називають формулою лівих прямокутників. Формула правих прямокутників (рис. 2б) записується так . (2.2) Однак на практиці найчастіше використовують формулу середніх прямокутників (рис. 3) . (2.3) Завдання: Метод правих прямокутників. Кількість розбиттів проміжку інтегрування   Код програми: //Метод правих прямокутників #include <iostream> #include <math.h> using namespace std; double a = 2, b = 4, h; double x = 0, P; int n = 30; double Integral; void main() { setlocale(0, ""); h = (b - a) / n; x = a; for (int i = 1; i < n; i++) { Integral += (1.0 / (x*log(x))); x += h; } Integral *= h; cout << "\n\tЗначення iнтегралу: " << Integral << endl; //Похибка P = (pow((b - a), 2) / 2)* ((-log(x) - 1)/(x*x*log(x)*log(x))) ; cout << "\tПохибка методу: " << fabs(P) << endl; //Перевірка double L = log(log(b)) - log(log(a)); double L1 = L - fabs(P); double L2 = L + fabs(P); if (Integral == L || (Integral > L1 && Integral < L2)) cout << "\tЗначення iнтегралу у межах похибки." << endl; else cout << "\tfalse" << endl; cout << "\n\tТочно обчислений визначений iнтеграл \n\tзгiдно формули Ньютона-Лейбнiца: " <<log(log(b)) - log(log(a)); fgetchar(); } Результат роботи ппрограми: /
Антиботан аватар за замовчуванням

15.05.2016 19:05

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини